home *** CD-ROM | disk | FTP | other *** search
/ Experimental BBS Explossion 3 / Experimental BBS Explossion III.iso / windows / bedshr13.zip / BEDITCFG.UNX < prev    next >
Text File  |  1993-10-26  |  9KB  |  213 lines

  1. # This is a configuration file for "bedit", a powerful editor for
  2. # MS Windows(TM).  Bedit is highly configurable by modifying this file.
  3. # This file must be called bedit.cfg.  The directory containing
  4. # bedit.cfg must either be in an environment variable called BEDITCFG,
  5. # or be in the PATH environment variable.  The case of the
  6. # environment variable is important.  If you name it beditcfg, it will
  7. # not be recognized.
  8. #
  9. # Both initial states and operator key assignments can be changed here.
  10. # Any line with a '#' in the first column is ignored.  All other lines
  11. # must contain valid entries.
  12. #
  13. # The first section defines initial state information for bedit.
  14. # Only change the entries in the first section that you need to change.
  15. #
  16. BufferSize = 5                # Buffers size used in KB: 4 -> 10
  17. InitCmdState = Entry        # Entry if entry mode, Cmd for command mode
  18. InitShiftWidth = 4            # width in characters of a displayed tab
  19. InitAutoIndent = False        # True or False
  20. InitOverStrike = False        # True or False
  21. InitMatchCase = True        # True or False
  22. InitMatchWholeWord = False    # True or False
  23. InitWordWrap = False        # True or False
  24. InitWrapCol = 68            # word wrap column
  25. InitAutoNextLine = True        # set check box for macro iterations
  26. InitWatchChanges = False    # set check box for macro iterations
  27. MaxUndoes = 200                # unlimited undo/redo
  28. BringUpWithFiles = True        # True or False
  29. AutoSaveTime = 10            # autosave time in minutes (0 is never save)
  30. Backups = True                # True or False
  31. BackupChar = $                # First char of backup file extension
  32. #
  33. # The second section defines the association of keys with bedit commands.
  34. # Control keys can be prefixed by ^ (e.g. control a is ^a) or a control
  35. # key such as ^= may be indicated as Ctrl+=
  36. # Several styles of key combination descriptions are used in this sample
  37. # configuration file.  You may wish to choose a style that you like and
  38. # convert the file to that style.  Some assignments given here are simply
  39. # intended to be suggestive.  I recommend that you add your favorite
  40. # assignments here and delete those that you do not like.
  41. #
  42. #
  43. # The following control key assignments are always active whether in text
  44. # entry mode or in command mode
  45. #
  46. ^a = FNEXT            # find the next occurrence of a string
  47. Ctrl+Shift+a = FPREV# find the previous occurrence of a string
  48. ^b = PAGEUP            # dislay previous page
  49. ^d = SCROLLDN        # scroll down half a page
  50. ^e = STOPRECORD     # stop recording a macro
  51. ^f = PAGEDN            # page down
  52. ^g = FindCh
  53. ^k = CMDMODE        # change to command mode
  54. ^l = REDISPLAY        # redisplay the current file to clean up
  55. ^o = OVERSTRIKE        # toggle overstrike/insert mode in text entry
  56. ^r = REPLACE        # search/replace a string
  57. ^s = FINDST            # search for (find) a string
  58. ^Shift+s = SETFINDSTRING # set find string (for use in macros)
  59. ^t = REPOSITION        # reposition current line
  60. ^u = SCROLLUP        # scroll up half page
  61. ^v = QUOTE            # in insert mode take next character literally
  62. ^x = ACCESS            # access to other operators
  63. ^y = SELECT            # select a string
  64. Ctrl+Shift+y = UNSELECT    # unselect any selected string
  65. ^z = FPREV            # find the previous occurrence of a string
  66. ^= = TOGGLECASE     # toggle case of selected text
  67. #
  68. # the following single character assignments are only used while in command mode
  69. #
  70. a = APPEND            # insert text on the current line after this character
  71. b = BACK            # move left one or more words
  72. c = SREPLACE        # insert text to replace specified text 
  73. d = CUT                # delete text to the clipboard or a buffer (named by a letter)
  74. e = END                # move to after words
  75. f = FINDCH            # find a character forward in current line
  76. h = LEFT            # move left one character
  77. i = INSERT            # insert text at current position
  78. j = DOWN            # move down one line
  79. k = UP                # move up one line
  80. l = RIGHT            # move right one character
  81. m = MARK            # mark the current position with a letter
  82. n = FNEXT            # find the next occurrence of a string
  83. o = NEWNEXTL        # begin text entry on a new line after the current one
  84. p = PasteAfter        # pastes (puts) after the current char or line
  85. r = CREPLACE        # replace the next character(s) with a character
  86. s = SUB                # insert text to replace the next character(s)
  87. u = UNDO            # undo last change(s)
  88. w = WORD            # move right one or more words
  89. x = CDELETER        # delete a character to the right
  90. X = CDELETEL        # delete a character to the left
  91. y = COPY            # copy text into the clipboard or to a Bedit buffer
  92. z = REPOSITION         # reposition the display
  93. B = BACKBIG         # move left one or more words separated by white space
  94. C = REPLACELINE        # insert text to replace line(s)
  95. D = CUTLINE            # delete line(s) to the clipboard or a buffer (named by a letter)
  96. E = ENDBIG            # move right to the end of words separated by white space
  97. F = FINDCHBACK        # find a character backward in current line
  98. G = GOTO            # go to the specified line
  99. H = PAGEHOME        # move to first displayed line
  100. J = JOIN            # join this line and next to form one line
  101. L = PAGEBOT            # move to bottom line of displayed text
  102. M = PAGEMID            # move to middle line of displayed text
  103. N = FPREV            # find the previous occurrence of a string
  104. O = NEWPREVL        # begin text entry on a new line before the current one
  105. P = PASTEBEFORE        # paste text replacing selection (or before char/line)
  106. R = OVERSTRIKE        # toggle overstrike/insert mode in text entry
  107. W = WORDBIG            # move right by white space separated words
  108. Y = COPYLINE        # copy line(s) to the clipboard or to a Bedit buffer
  109. / = FINDST            # find an occurrence of a string
  110. ? = FINDST            # find an occurrence of a string
  111. | = GOTOCOL            # go to specified column
  112. < = SHIFTL            # shift line(s) left
  113. > = SHIFTR            # shift line(s) right
  114. " = BUFFER            # the next character is a letter specifying a Bedit buffer
  115. ` = GOTOCHAR        # go to a character position marked by a letter
  116. ' = GOTOLINE        # go to a line position marked by a letter
  117. : = ACCESS            # shareware command line
  118. ; = REPFINDCHARRIGHT# repeat find char to right
  119. , = REPFINDCHARLEFT # repeat find char to left
  120. % = MATCH            # go to matching char for (), {}, or []
  121. $ = ENDLINE            # go to the end of the current line
  122. + = NEXTLINE        # go to the first non-white char of the next line
  123. ENTER = NEXTLINE    # go to the first non-white char of the next line
  124. - = PREVLINE        # go to the first non-white char of the previous line
  125. . = REPEATCHANGE    # repeat the last change command
  126. ~ = TOGGLECASE         # toggle case of selected text
  127. ^ = GOTOLINESTART     # goto begining of line (1st non-white char)
  128. #
  129. # the following assignments are always active
  130. #
  131. F1 = HELP            # bring up context sensitive Windows help
  132. F2 = CMDLINE        # vi's ex command line interface
  133. F3 = OPENFILE        # open a file
  134. F4 = SAVE            # save the current file
  135. F5 = Redo
  136. F6 = STOPRECORD        # stop recording a new macro
  137. F7 = STARTRECORD    # begin recording a new macro
  138. F9 = CLOSEFILE        # close the current file
  139. F12 = EXIT            # exit Bedit
  140. ESCAPE = CMDMODE    # change from text entry to command mode
  141. DELETE = CDELETERANY# delete any character to the right
  142. BACKSPC = LEFT        # move left one character
  143. SPACE = RIGHT        # move right one character
  144. Ctrl+Backspc = REDO    # redo last undo'ne change (try it you'll like it)
  145. INS = Overstrike    # toggle overstrike/insert mode in text entry
  146. NUMPAD+ =     COPY    # copy selected text to clipboard or Bedit buffer
  147. Ctrl+INS =     COPY    # copy selected text to clipboard or Bedit buffer
  148. Shift+INS = PASTE    # paste text from clipboard or Bedit buffer
  149. NUMPAD/ =     PASTE    # paste text from clipboard or Bedit buffer
  150. SHIFT+DELETE =     CUT    # cut selected text to clipboard or Bedit buffer
  151. NUMPAD- =         CUT    # cut selected text to clipboard or Bedit buffer
  152. SHIFT+BACKSPC = LEFT# move left
  153. NUMPAD* =     UNDO    # undo previous change
  154. #
  155. # operator assignments to buttons... these only affect Professional Bedit
  156. #
  157. Button1 = HELP
  158. Button2 = EXIT
  159. Button3 = CLOSEFILE
  160. Button4 = NEW
  161. Button5 = OPENFILE
  162. Button6 = SAVE
  163. Button8 = CMDMODE
  164. Button9 = INSERT
  165. Button10 = COPY
  166. Button11 = CUT
  167. Button12 = PASTE
  168. Button13 = SELECT
  169. Button14 = UNSELECT
  170. Button16 = UNDO
  171. Button17 = REDO
  172. Button19 = SCROLLDN
  173. Button20 = SCROLLUP
  174. Button21 = PAGEDN
  175. Button22 = PAGEUP
  176. Button23 = FINDST
  177. Button24 = MATCH
  178. Button26 = REREAD
  179. Button27 = PRINT
  180. Button29 = SHIFTL
  181. Button30 = SHIFTR
  182. #
  183. # operator assignments for "access":  Any operator can be assigned
  184. # to a key after this operator... these only affect Professional Bedit
  185. #
  186. ACCESS+a = APPEND
  187. ACCESS+c = SREPLACE
  188. ACCESS+d = CUT
  189. ACCESS+e = OPENFILE
  190. ACCESS+g = REPLACE
  191. ACCESS+i = INSERT
  192. ACCESS+j = JOIN
  193. ACCESS+k = MARK
  194. ACCESS+m = CUT
  195. ACCESS+q = CLOSEFILE
  196. ACCESS+r = FILEINSERT
  197. ACCESS+s = REPLACE
  198. ACCESS+t = COPY
  199. ACCESS+u = UNDO
  200. ACCESS+w = SAVE
  201. ACCESS+x = EXIT
  202. ACCESS+< = SHIFTL
  203. ACCESS+> = SHIFTR
  204. ACCESS+& = REPEATCHANGE
  205. ACCESS+~ = REPEATCHANGE
  206. ACCESS+^d = SCROLLDN
  207. ACCESS+^x = EXIT
  208. #
  209. # File filters and default extension used for open file and saveAs
  210. #
  211. FileFilters = "All Files (*.*),*.*","C++ (*.cpp),*.cpp","Headers (*.h),*.h","Makefiles (*.mk),*.mk"
  212. DefaultExt = txt
  213.